<?php

namespace app\storage\common;

class AppConstant
{
    /**
     * 出库单状态 1 手动单 | 2 k3导入单 | 3 批次退料单 | 4 盘点单 | 5 指定条码单
     */
    const MANUAL_BOM = 1;
    const K3_BOM = 2;
    const BATCH_BOM = 3;
    const INVENTORY_BOM = 4;
    const REEL_BOM = 4;

    /**
     * 出库单状态 0 未出库 / 1 已完成 / 2 欠料 / 3 未完成
     */
    const NEW_BOM = 0;
    const FINISH = 1;
    const SHORTAGE = 2;
    const INCOMPLETE = 3;


    /**
     * 出库单类型 0 直属 / 1 委外
     */
    const BOM_B = 0;
    const BOM_W = 1;


    /**
     * 出库单抬头
     */
    const BOM_TITLE = 'work,ww,qout,chg';

    /**
     * 入库单抬头
     */
    const PURCHASE_TITLE = 'poord, qin, ww';

    /**
     * excel导出方式的建议最大长度，如果大于该长度改用cvs格式
     */
    const EXCEL_LENGTH = 6000;

    /**
     * 临时文件保存位置
     */
    const EXCEL_TEMP = 'data/data/temp/';

    /**
     * 特殊订单导入
     */
    const BATCH_TYPE = 1;
    const RETENTION_TYPE = 2;

    /**
     * 厂商类型 0 委外 / 1本厂
     */
    const SUPPLIER_W = 1;
    const SUPPLIER_B = 0;
}